package com.shanzmoo.core.constant;

/**
 * redis key 前缀
 *
 * @author： Gzhao 2020/12/20
 */
public interface RedisCoreKeyPrefix {


    /**
     * JWT 在 Redis 中保存的key前缀
     */
    String JWT = "auth:jwt:";

    /**
     * 分布式锁前缀
     */
    String LOCK = "lock:";

    /**
     * 同一分类、品牌下的 spu 顺序号 前缀
     */
    String SPU_INDEX = "spu_index:";

    /**
     * 同一 spu 下的sku 顺序号 前缀
     */
    String SKU_INDEX = "sku_index:";

    /**
     *  banner 图
     */
    String BANNER = "banner";
    /**
     *  首页分类
     */
    String INDEX_CATEGORY = "spu:category:index";
    /**
     * 推荐商品
     */
    String RECOMMEND_SPU = "spu:recommend";
    /**
     * 商品实际销量
     */
    String SPU_SALES = "spu:sales";
    /**
     * 所有商品分类
     */
    String ALL_CATEGORY = "spu:category:all";
    /**
     * 商品索引 前缀
     */
    String SPU_SEARCH = "spu:search:";
    /**
     * 商品索引 空间
     */
    String SPU_SEARCH_ACTIVE_SPACE = "spu:search:active-space";
    /**
     * 商品实际销量
     */
    String SPU_ALL = "spu:all";
    /**
     * 商品图片
     */
    String SPU_PICTURE = "spu:picture";
    /**
     * 商品详情图
     */
    String SPU_INFO_PICTURE = "spu:info_picture";
    /**
     * 商品 sku
     */
    String SKU_INFO = "spu:sku_list:";
    /**
     * 手机登录验证码
     */
    String IDENTIFYING_CODE = "base:identify_code:";
    /**
     * 商城会员登录token
     */
    String MEMBER_TOKEN = "member:token";

    /**
     * 订单列表
     */
    String ORDER_LIST = "order:all_list";

    /**
     * 订单明细列表
     */
    String ORDE_DETAIL_LIST = "order:deatil_list";

    /**
     * 用户订单列表
     */
    String MEMBER_ORDER_LIST = "order:member_list";
}
